//package com.angel.bo.auth.client.config.security;
//
//import com.angel.bo.admin.config.security.bean.AuthUser;
//import org.springframework.security.core.userdetails.UserDetails;
//import org.springframework.security.core.userdetails.UserDetailsService;
//import org.springframework.security.core.userdetails.UsernameNotFoundException;
//import org.springframework.stereotype.Component;
//
///**
// * @author zhangwei
// * @date 2018/4/25 19:33
// * @desc 用户权限/角色加载
// */
//@Component
//public class UserDetailsServiceImpl implements UserDetailsService {
//
//
//    /**
//     * 加载当前用户所拥有的所有权限
//     * 并登录
//     *
//     * @param account 用户名
//     * @return
//     */
//    @Override
//    public UserDetails loadUserByUsername(String account) {
//        //查询用户
//        // TODO: 2018/5/24  真正开发时应通过调用数据库等方式获取用户信息
//        AuthUser user = new AuthUser();
//        if (user != null) {
//            return user;
//        } else {
//            throw new UsernameNotFoundException("account: " + account + " do not exist!");
//        }
//    }
//}
